-; UltimateKEYS (for AutoHotkey v1.1).ahk - 2022-11-08
+; UltimateKEYS (for AutoHotkey v1.1).ahk - 2022-12-06
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
cmpRingAbove.item["y"] := "{u+1e99}" ; (ẙ) y with ring above
-; Compose : Macron/Stroke (-)
+; Compose : Macron and Stroke (-)
cmpMacronStroke := ComObjCreate("Scripting.Dictionary")
cmpMacronStroke.item["a"] := "{u+0101}" ; (ā) a with macron
cmpMacronStroke.item[" "] := "{u+00af}" ; (¯) macron
-; Compose : Macron/Stroke (Additional) (_)
+; Compose : Macron and Stroke (additional) (_)
cmpMacronStrokeAdd := ComObjCreate("Scripting.Dictionary")
cmpMacronStrokeAdd.item["g"] := "{u+1e21}" ; (ḡ) g with macron
cmpSmallH.item["G"] := "{u+0193}" ; (Ɠ) G with hook
cmpSmallH.item["h"] := "{u+0266}" ; (ɦ) h with hook
cmpSmallH.item["H"] := "{u+a7aa}" ; (Ɦ) H with hook
+cmpSmallH.item["j"] := "{u+0267}" ; (ɧ) small letter heng with hook
cmpSmallH.item["k"] := "{u+0199}" ; (ƙ) k with hook
cmpSmallH.item["K"] := "{u+0198}" ; (Ƙ) K with hook
cmpSmallH.item["m"] := "{u+0271}" ; (ɱ) m with hook
cmpSmallF.item["e"] := "{u+1d92}" ; (ᶒ) e with retroflex hook
cmpSmallF.item["f"] := "{u+1d93}" ; (ᶓ) small letter open e with retroflex hook
cmpSmallF.item["g"] := "{u+ab36}" ; (ꬶ) small letter script g with crossed-tail
-cmpSmallF.item["h"] := "{u+0267}" ; (ɧ) small letter heng with hook
+cmpSmallF.item["h"] := "{u+a727}" ; (ꜧ) small letter heng
+cmpSmallF.item["H"] := "{u+a726}" ; (Ꜧ) capital letter heng
cmpSmallF.item["i"] := "{u+1d96}" ; (ᶖ) i with retroflex hook
cmpSmallF.item["j"] := "{u+029d}" ; (ʝ) j with crossed-tail
cmpSmallF.item["l"] := "{u+026d}" ; (ɭ) l with retroflex hook
cmpSmallL.item["f"] := "{u+0278}" ; (ɸ) Latin small letter phi
cmpSmallL.item["g"] := "{u+0261}" ; (ɡ) small letter script g
cmpSmallL.item["G"] := "{u+a7ac}" ; (Ɡ) capital letter script G
-cmpSmallL.item["h"] := "{u+a727}" ; (ꜧ) small letter heng
-cmpSmallL.item["H"] := "{u+a726}" ; (Ꜧ) capital letter heng
cmpSmallL.item["i"] := "{u+0269}" ; (ɩ) Latin small letter iota
cmpSmallL.item["I"] := "{u+0196}" ; (Ɩ) Latin capital letter iota
cmpSmallL.item["j"] := "{u+0263}" ; (ɣ) Latin small letter gamma
cmpSemicolon.item["b"] := "{u+2022}" ; (•) bullet
cmpSemicolon.item[";"] := "{u+2022}" ; (•) bullet
cmpSemicolon.item["t"] := "{u+2023}" ; (‣) triangular bullet
+cmpSemicolon.item[">"] := "{u+2023}" ; (‣) triangular bullet
cmpSemicolon.item["h"] := "{u+2043}" ; (⁃) hyphen bullet
+cmpSemicolon.item["-"] := "{u+2043}" ; (⁃) hyphen bullet
cmpSemicolon.item["w"] := "{u+25e6}" ; (◦) white bullet
+cmpSemicolon.item["o"] := "{u+25e6}" ; (◦) white bullet
cmpAcuteAccent.item["1"] := "{u+2032}" ; (′) prime
cmpAcuteAccent.item["2"] := "{u+2033}" ; (″) double prime
cmpAcuteAccent.item["3"] := "{u+2034}" ; (‴) triple prime
cmpDigitEight.item["n"] := "{u+27c1}" ; (⟁) white triangle containing small white triangle
-; Compose : Chess Symbols (C)
+; Compose : Chess Pieces and Playing Card Suit Symbols (C)
cmpCapitalC.item["k"] := "{u+2654}" ; (♔) white chess king
cmpCapitalC.item["q"] := "{u+2655}" ; (♕) white chess queen
cmpCapitalC.item["B"] := "{u+265d}" ; (♝) black chess bishop
cmpCapitalC.item["N"] := "{u+265e}" ; (♞) black chess knight
cmpCapitalC.item["P"] := "{u+265f}" ; (♟) black chess pawn
-
-
-; Compose : Playing Card Suit Symbols (S)
-
-cmpCapitalS.item["c"] := "{u+2663}" ; (♣) black club suit
-cmpCapitalS.item["C"] := "{u+2667}" ; (♧) white club suit
-cmpCapitalS.item["d"] := "{u+2666}" ; (♦) black diamond suit
-cmpCapitalS.item["D"] := "{u+2662}" ; (♢) white diamond suit
-cmpCapitalS.item["h"] := "{u+2665}" ; (♥) black heart suit
-cmpCapitalS.item["H"] := "{u+2661}" ; (♡) white heart suit
-cmpCapitalS.item["p"] := "{u+2660}" ; (♠) black spade suit
-cmpCapitalS.item["P"] := "{u+2664}" ; (♤) white spade suit
+cmpCapitalC.item["c"] := "{u+2667}" ; (♧) white club suit
+cmpCapitalC.item["C"] := "{u+2663}" ; (♣) black club suit
+cmpCapitalC.item["d"] := "{u+2662}" ; (♢) white diamond suit
+cmpCapitalC.item["D"] := "{u+2666}" ; (♦) black diamond suit
+cmpCapitalC.item["h"] := "{u+2661}" ; (♡) white heart suit
+cmpCapitalC.item["H"] := "{u+2665}" ; (♥) black heart suit
+cmpCapitalC.item["s"] := "{u+2664}" ; (♤) white spade suit
+cmpCapitalC.item["S"] := "{u+2660}" ; (♠) black spade suit
; Compose : Dingbat Negative Circled Digits (n)
>!+space::Send {u+00a0} ; non-breaking space
-; Compose Key Selector
+; Configuration : Compose Key Selector
>!`::
->!~::
+>!sc056::
Input, keyA, L1, {bs}{del}{esc}{home}{end}
Input, keyB, L1, {bs}{del}{esc}{home}{end}